package com.lbhost.baseweb.model;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableLogic;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import io.swagger.annotations.ApiModelProperty;


@Data
public class BaseDO implements Serializable {

    /**
     * 主键id
     */
    //@ApiModelProperty(value = "主键id（新增时不需要带id，修改时需要）", example = "1111")
    @ApiModelProperty(hidden = true)
    private String id;

    /**
     * 创建人账号
     */
    @ApiModelProperty(value = "主键id（新增时不需要带id，修改时需要）" ,hidden = true)
    private String createBy;

    /**
     * 创建人时间
     */
    @ApiModelProperty(hidden = true)
    private Date createTime;

    /**
     * 创建人姓名
     */
    @ApiModelProperty(hidden = true)
    private Date createName;



    /**
     * 修改人姓名
     */
    @ApiModelProperty(hidden = true)
    private String updateName;


    /**
     * 修改人账号
     */
    @ApiModelProperty(hidden = true)
    private String updateBy;

    /**
     * 修改人时间
     */
    @ApiModelProperty(hidden = true)
    private Date updateTime;

    /**
     * 是否已删除
     */
    @ApiModelProperty(hidden = true)
    @TableField(exist = true)
    private Boolean beDeleted;
}
